package com.tbit.uqbike.object.pojo.dto;


import lombok.Data;

import javax.validation.constraints.NotNull;

/**
 * 礼品卡添加DTO
 *
 * @author <a href="mailto:zheng.zebiao@tbit.com.cn">zb</a>
 * @since 2024/6/28
 */
@Data
public class GiftCardAddDTO {
    /**
     * 礼品卡id
     */
    private Integer giftcardId;
    /**
     * 区域代理商id
     */
    private Integer accountId;
    /**
     * 礼品卡类型 0-礼品金 1-优惠券
     */
    private Integer cardType;
    /**
     * 礼品卡金额
     */
    private Integer money;
    /**
     * 关联的优惠券id，礼品卡类型为优惠券时不为空
     */
    private Integer couponId;
    /**
     * 优惠券数量，礼品卡类型为优惠券时不为空
     */
    private Integer couponCount;
    /**
     * 优惠券有效期（天），礼品卡类型为优惠券时不为空
     */
    private Integer couponExpireDays;
    /**
     * 礼品卡失效日期
     */
    private Long expireDate;
    /**
     * 礼品卡备注
     */
    private String remark;
    /**
     * 免押天数
     */
    private Integer memberFeeDays;
    /**
     * 礼品卡数量（批量新增时使用）
     */
    private Integer num;

}
